commit (view update)