speed up update_tx, only all applicable