reconnect only once for a worker