don't create separate rpc client
don't create separate rpc client