The queue uses smarter storage. Reuses old positions if possible, instead of resizing. Needs some testing, all seems ok up to now