feature: add cache model