Updated UART and tasks