update table of contents;