* before add cache
* add cache and its helps