update doc and uml