fixing uart multiplexing