Modify scheduler framework