reconnect on client side