evaluate the schedule before polling for master events in the loop