update create, edit and delete review functions