* Added basic caching to ratings system