Fix syntax, use rarity and async.waterfall