use BulkShardProcessor instead of TransportBulkAction