major arch change for loading/caching assets