implement NextScheduleTable