Implemented JSON cache to limit API requests