adding back tx fifo, this also fixes the tx interrupts