reconnect client and hook