add asynchronous error-handling to DocDownloader