introduce weather api call in asynctask