new io in exec (doio, sendio, checkio, waitio)