only source_url if download.cache is not already loaded