recreate fragments when the activity is created