async task used for background processing, network clint added to fetch data from server,GSON used to parse the response