Facebook's challenges over past 2 years