Update component-contructor