Revert "Revert "Downloader""