add i/o queue