Make listeners a final field in ShardIndexingService, which fixed possible visibility issue.