update class diagram and use case diagrams