updating with revisions