reconnect improvement