finder now only recalculates rating when necessary for efficiency