parallelize data phase
Updated data model