handle changed TOC