update doc and uml
Merge branch 'develop'