Async rpc