rethink the tx buffer queue management.