Make it better

- use this.fileSrc which only returns src files (no dirs)
- removed useless .map
- use async.forEach for perf