io-client working