add `loadRequestWithSuccess:failure:` method