use local findOrCreate method instead of juggling model method