update tocs etc