correct location update