fix bug: should clean cache if user want remove an option