reconnect logic should operator on new connection
prepare for release.