fixed progress update