fix stucking when change gps settings