add Boolean so user location is updated only once