The kqueue/kevent timers are no replacement for timerfd, so unfortunately this doesn't work well at all. Need a higher resolution timer.