clean up for multi thread search
clean up for multi thread search

release the queue,
move tracking into block to ensure it executes only on successful
searches.

alsnkline/DD-s-Dictionary_3.x,alsnkline/DD-s-Dictionary_3.x