A finalized CD-R / CD-RW / DVD-R / DVD-RW cannot be written onto in the future. It has to be a multisession CD in order to add data to it in the future...
is this TOC stored in the final track(outermost track)
if you have a multisession, then in that case is the TOCagain stored in the final track(outermost written track) and then when you add some more information, is the TOC deleted(how could that happen) and and then replaced by a new TOC in the outermost used track.