update a doc