improvement

- improve performance
- add another page in single page model
- link detect when click
- add more reliable code between feature page and detail page