Each crawler has its name
Adding support for lock
Flush saved items if the queue is empty