[enhance] add cache
[enhance] for mobile
[enhance] for mobile
[add] some thing