refactor SFHomeViewController to drastically reduce number of requests made to parse