update factories to use faker