update uml && add dist jar