exchange interrupt driven UART with non interrupt driven UART