update progress feature