Do not remove the labels on a tick update

Instead push the labels into a stack where they are stored until they can be reused.