[welcome] redis, refactored cache and notification count
[style]