add DownloadWorker