coomit and update