doc upate