subassembly

Recently I built several parts with couple of configurationeach,then I assemble them into several sub-assembly withdifferentconfigurations , then with those subassembly, I built amainassembly.

Now I run a problem, the first when I save or save as the filetodifferent folder with different name , then I suppress some ofpartswhich belong to a subassembly, the original file suppressedalso,that I do not want, then I pack and go the file to differentfolder,the new file now has no relation with original one, butwhen Iupdate my parts, they are not update automatically which Ido notwant either, is there any one know how to make it straight.Thankyou  

SolidworksAssemblies