inital support for download progress, not shown to user
remove execSync, make compile process more async