don't wait for client thread to exit