Forked download_file repo to mitigate dependency issues