add batch mode for getSetGet