implement list of package objects as queue (better performance on delete from front)