This is done by update existing items rather than just adding them, because different timestamps in added items change the sorting criteria and cause duplicates in the SortedList. Closes #200