Permutation update