patrol_client