[io] changed output mux to continuous assignment