revert multiple request approach