updating to allow multiple updates in a single packet