packed update