Ajout aggregation + multi-threaded