automatically create DAOs if they don't already exist, i.e. handle migrations
update version