client: better error management (fetch model)