Separate WebServer's start() and join()