* refactor: Refactors the retriever function to use async/await
Co-authored-by: Willem Jiang <willem.jiang@gmail.com>