add update-doc fn