add client rpc support & test