update and rating