back to reading GPS alert as-is, instead of calculating per request
refactor dorm ship detection and geofence alert to transfermer