Moved search off to async call to make UI snappier, added placeholder icon