add ability to set config per request call