block: SIO scheduler (tweaked)