reuse old items after Clear() called.