Add caching to voting for speed and server optimization