added promise tracking to search, with placeholder preloader image.
some preloader images