+=optimizations but not much difference
+=atomic_bool (including parallel init)