add supervisor rpc