offline reconnect
offline reconnect2