adjusted score and term caching