[fix] DownloadProvider and DownloadProviderUi: cleanup