update progress management