compare schedules on the fly