update use case diagram