do a threaded search