always use CLOCK_MONOTONIC