reverse update with all packets