simplify
if response.status != than 2xx then deferred.reject