Are those blocks are in the external block (.sldblk) file? If so and they are linked you do not need to update them - they will be automatically reloaded once you open the file.
Are those blocks defined differently? If so, how?
That would be true IF the link to file was selected when the initial block was loaded....and it wasn't.