rework update