fixed file_downloader factory