testing subcomponents updating