upgrade AngularJS to v1.3.6
handle both 420 and 429 as rate limiting