Asynchronous search methods added