add update of components