Use getUpcomingAndRecent() instead of getUpcoming() in index()