recommit after change