Fixing granularity from method to class for CompareWithES, there was case where async removing was in progress during buildDocsIfNeeded giving random results