change log omp implementation