correct flush for usart tx ring_buff