minor fix, add openmp
change uint64_t to depend on utils