add_timeout
add_timeout(cur_time + 1, lease_ping_timeout, lease);
add_timeout(cur_time + 1, lease_ping_timeout, lease);
add_timeout(cur_time + 5, periodic_scan, NULL);
add_timeout(cur_time + y, periodic_scan, NULL);
void add_timeout(time_t, void (*)(void *), void *);