update doc, template