Vector update