Also, use a comparator to sort the updates and stop using the Comparable interface. There are different ways to sort updates, so don't define one.