Tick optimization part 1: Dynamically cleanup tickable lists