add cache batch