GCDAsyncSocket now tears down its CFStreamThread after 30 seconds of non-use. This helps reduce thread count & resource usage.