update schedule generator