update feature extraction