add test about cache