fix multiple location updates