self.queue update