If the user's rating is already stored in DB that does not mean its correct. There should be a check to use db info only if its recently updated.