Always read from the cache, even right after caching
Implement a cache verification system
Better debug logs during downloads
Change --network to --server