sockjs client with reconnect