updated pool sched to work with pool object changes