- made promises mapAsync consistent with stream interface
- documentation