[feature] optimize