add timerfd support