fixing shuffle bug

since adding onSavedInstanceState
shuffle do not work,
notifyDatasetChanged seem to not
be able to update.
This is fixed by making a new Adapter.