add ETS as a cache