add reconnect in drillclient