update variations