flatten update pack