add client remotecall api