Update uml and doc