Fix flashcards not committed after shuffling; PracticeVC shuffle flashcards by itself;