Added onPostExecute and upated Adapter so that data autmoatically updates to UI thread