update doc structure