Add a DownloaderProvider to control the download operation