commit all the progress