data generator updates