added a progress re-calculation job