Added lastCheck to see if the item has been processed since this item was put in the queue - if so ignore it - go to the next one