handle 4xx/5xx status codes