location updates fixed