returns cache and continues to load