timer: use a skip list