supervisor rpc