progress should match when updated