1. change city, and get weather data by city name
2. refresh by regain user's location
3. stop updating location, when weather data is loaded