document update improvement