to_feature update