math update Vector