update TOC.