remodel code reorganization
return _ids from saveNew, replace manual loop with async.map