Added pipline and mailbox between dispatcher and IO