Refactor new RemoteActor to support name as host:name