server and request lsp apis are now multi-threaded

ACKs have been added so that all messages are acknowledged. Connection
requets as well as message passing is good now.