fixed gps location updates (if provider is enabled)