Try with interrupts to get CPU usage of Uart down