postutil.js - use async map + reduce