update and document