server is now multi-threaded