switch global list/queue to class static list/queue