working on single txrx thread