shelljs exec tasks should be async if long running