Update smart component after edit

Dear all,

I have created a smart component which includes features and components. The whole thing works well when I place the smart component as is in my main assembly.

Now when I edit the smart component in the definition assembly (say I modify a dimension of the features included with my smart component), then when I update my main assembly the features added with the smart component do not update accordingly. It looks as if the reference is not kept between the added features and their definition in the smart component.

Note that if I add a second smart component, then it si correctly defined with the right dimensions though the first smart component lies next to it with wrong dimensions.

Anybody has already seen this?

Thanks,

AR.

SolidworksParts And Features