ensure creating the iomux before starting the background thread