add cache agent