fix: check if item is not already in the DL queue
Closes #1
fix: tpb client tests