update plan progress