update on scheduling algorithm

Got a shit-ton done so far