encapsulate ajax and jsonp