update use case diagram and requirements document