Move UpdateProgress to common