more fix on atomic reconnect