Typos: s/progres/progress/w, s/$/)/.
It may be better (since read/written are this cycle's data, not yet included in so-far) to phrase the so-far part as "(prior progress: %d)".