Because you used static variable it will have the same value across all instances (which is probably very bad), so if you add elements form one instance those will be there when you are in an other instance...
As told before this probably very bad and for sure not advised...
However, if by any chance this exactly what you want, you should clear the list before refilling it...
List(T).Clear Method (System.Collections.Generic)[
^]