added a retry loop on 503 error