update the features