Match-up approaches to a dynamic rescheduling problem