@kapa.ai in ElasticsearchStore#async_add, why we do async_bulk add two times: async with self.client as client: await async_bulk(client, requests, chunk_size=self.batch_size, refresh=True) try: success, failed = await async_bulk( client, requests, stats_only=True, refresh=True ) logger.debug( f"Added {success} and failed to add {failed} texts to index" )