updating seeding so that it creates only if records don't exist else updates