update for rpc wrapper