[Feature] new SmartList

参考 SnapPea chrome 插件的无限滚动实现改进 smartlist 的实现机制