[bugfix] gruntInit asynchronously