doc updater