use tx_hash in updates