Would that make sense to remove the unit from the scheduleUnits map? Otherwise there is a risk that the unit will be reload twice in a really short time.