fix: only update progress when an index is found