reduce request