gps stops polling when screen is not on