use AsyncGroup for setEach to properly get error callbacks
new model.fn test
add setDiff
switch from set to setDiff in model fn