commit current progress.