mutable queue