updating TOC