update from current progress