use createEach instead of an async create