why do my parts not update in assembly

Ok, i have a very simple assembly, which has 5 configurations which contains the same part, which has 5 configurations...  why, when i open the assembly do the parts not show correctly/  why do i have to open the parts and regenerate them for them to show properly?  when i open the assembly, the config looks like this, no holes/bolts at the ends, and the offset of the ends are way out of whack.  i hit Ctrl-Q numerous times, nothing happens, it looks the same.

i have to open the part file, regenerate it, and then the assembly updates...notice the bolts are now correct, and offset of the ends are correct...

i have to do this to all 5 configurations every time i open the assembly file!!!!!  what a waste of time!!!  why are my parts not updating correctly when i open the assembly file?

why do i have to open each configuration of the part file and regenerate it individually for my assembly to show correctly?

i am running 2016, SP5.0... for now. Inventor is looking better and better

SolidworksAssemblies