change controllers to fix the bug where request on response objects are overwrited by new requests
right renewals public