Adding caching to bypass excessive load