add exception-handling when webservice is not available (not connected to network, service down, etc)