add batch refresh