simplify RpcFuture