factor out response processing from _request
try to use the leader for deletes
group 'write' operations