增加cacher，增加diary模块