running grunt in another thread