new newsfeed logic