Rewrote cache to be faster. Added new rankedData endpoint