This is the client for the non-blocking-server