update variant