Search is now done asynchronously