The paradigm here is not 'updating', it's replacing the old one with a new one, placed in the right position. That's why there is no need to create a new method 'updateThread' because 'appending' or 'updating' it's the same.