more graceful failure when the network is down
fixed merge conflict in DataFetchTask.java