update DownloadProvider