let's move the queue removal and add out of the loop over offers.