review how updates are performed: keep archive order

make sure the resulting zip use the same order for its entries as the original one.