使用函数库，减少代码量。新的列表卡顿修复模式，理论上应当可以解决列表卡顿的问题了。

Signed-off-by: ymback <ymback@sayyoulove.me>