comparable

improve case that we have many item on the waiting list, that supposed
to be inserted in 3 hours for example, so we do not need to iterate over
all of them. so keep them sorted and save the checks.