revert schedule to json-based one
port all schedule changes