Use counter caches for streaks instead of runtime calculations
Use activity feed for profiles
Fix typo
Merge remote-tracking branch 'upstream/master'