fix gps positioning