Updated the socket.io client using solution from here: https://github.com/pkyeck/socket.IO-objc/issues/65
to prevent client disconnect when multiple data "merged" together by server
if server instructed us to reconnect. we will clean up our socket and send disconnect delegate.