when caching the data and server reset connection the exception is not handled properly by WebPageDownloader