add cache, modify test