reconnectAndRetry -- add pause