provider_update
int32_t provider_update (provider_p provider,
if (provider_update(provider, req, req_end - req) < 0)