use clock_gettime for time resolution