reconnect only once