fix gps bug 2