Use monotonic clock to prevent timing issues