reduce buff