update gps detect