optimize parseLocation by replace getWeatherByLocation with getWeatherByCityName when Label is exists