Extracted FetchWeatherTask.