fix error handling: ignore NSURLErrorCancelled