modify progress