Time-window based Truck Appointment System with Adaptive Slot management and Real-Time Truck Information