add in cache cleanup