remove io executor

This removes the io executor as we no longer use async http. This also fixes a couple places (namely MPU) where it was accidentally used instead of the user executor.
there's nothing for the user to do, except stop using this, in other words :)