setup async FetchWeatherTask