Updated consumer to record progress.