rpc engine update