update current progress
update current progress