submissions calculate their average rating when a review is added or removed