Facebook faces an uncertain future