Fix issue where location detection does not update the city.