Making search really async.