Fixed the crash when searching online with no string, and started Async
implementation.