add FetchWeatherTask Class