improve TxSend