Real-time recovering strategies on personnel scheduling in the retail industry