ComponentController Update