Add new single threaded server implementation