power search: improve performance and usability by using ajax calls