Refactor User#update_cache.
Refactor User#update_cache.

Also, add TODO for possibly removing character_sum and view_sum, which I don't think we use at all.

feelfreelinux/WikiEduDashboard,majakomel/WikiEduDashboard,WikiEducationFoundation/WikiEduDashboard,majakomel/WikiEduDashboard,alpha721/WikiEduDashboard,Wowu/WikiEduDashboard,adamwight/WikiEduDashboard,adamwight/WikiEduDashboard,KarmaHater/WikiEduDashboard,alpha721/WikiEduDashboard,MusikAnimal/WikiEduDashboard,adamwight/WikiEduDashboard,KarmaHater/WikiEduDashboard,WinnySilva/WikiEduDashboard,WikiEducationFoundation/WikiEduDashboard,sejalkhatri/WikiEduDashboard,feelfreelinux/WikiEduDashboard,alpha721/WikiEduDashboard,thenickcox/WikiEduDashboard,Wowu/WikiEduDashboard,WinnySilva/WikiEduDashboard,sejalkhatri/WikiEduDashboard,ragesoss/WikiEduDashboard,ragesoss/WikiEduDashboard,feelfreelinux/WikiEduDashboard,feelfreelinux/WikiEduDashboard,KarmaHater/WikiEduDashboard,sejalkhatri/WikiEduDashboard,KarmaHater/WikiEduDashboard,thenickcox/WikiEduDashboard,alpha721/WikiEduDashboard,MusikAnimal/WikiEduDashboard,Wowu/WikiEduDashboard,MusikAnimal/WikiEduDashboard,WinnySilva/WikiEduDashboard,majakomel/WikiEduDashboard,MusikAnimal/WikiEduDashboard,ragesoss/WikiEduDashboard,WikiEducationFoundation/WikiEduDashboard,sejalkhatri/WikiEduDashboard,WikiEducationFoundation/WikiEduDashboard,WikiEducationFoundation/WikiEduDashboard,sejalkhatri/WikiEduDashboard,majakomel/WikiEduDashboard,Wowu/WikiEduDashboard,thenickcox/WikiEduDashboard