Will Smart Part be able to adapt itself automatically after mated component's dimension changes?

If a smart part is really smart it should automatically be able to change its size (to bigger) when the shaft diameter is changed (to bigger). Bu as you see it doesn’t:

 

Can SolidWorks’s smart part do it or I have to edit it manually.

SolidworksModeling And Assemblies