Search Results: let's try Promises to Keep