updates toc