improvements to file_downloader