Cache the downloaded files too and make use of what we're caching