block: Add SIO scheduler