add sync popular modules, close #468

- add sync popular modules
    - `config.syncPopular`
    - `config.syncPopularInterval`
    - `topPopular`
- change `ms` to `humanize-ms`
可能会有同步失败的，但是没有错误。 sendMail 里面的逻辑会处理