cache cleanup + batch dynamic initial