now results are presented immediately when found (in another thread to avoid ui lag)