rework scheduling