add TxTracker to ensure unique transactions
quick commit before battery dies