update RPC