sequence diagram - client-server communication