add cache initialization