If the processing of a container is later than planned or a container arrives later, the rescheduling can determine how this will affect other container processing and what action should be taken. In the container arriving late situation, depends on the time delayed, the system can make the decision on if the related containers should wait in the crossdock, in the outside waiting area, or just leave without get the input from the delayed container. The system can redefine new groups (for the later container and the waiting container) and arrange time slot and docks for the new groups, or define virtual container to be processed in the next day for the container which leave without taking the inputs from the delayed containers.