Add GCDAsyncSocket