gps and request behavior, enable/disable gps function