PromiseNet: Toward A More Unified Network?