feature vector update