RESTDataSource modifications to use AsyncTask