What's the problem with absolute time? You will implement it uses nanosecond level precision.