block:add SIO scheduler