caching added to ala_download_to_file