small change
使用sqlite存储数据，并增加历史功能