add especail handling for http code 503, which means request too many times.