simplify
make notifications_unseen lazy
move notification grouping from frontend to model
update version number