update use case diagram, add web server