Fixed crash when doing multiple searches quickly
Use same queue for all operations to allow easy cancellation (e.g. when starting a new search)