update rpc and logging