I'm not realliy sure about this block, i've read your comment in #2. Yeah, i knew that output goes to stderr but complete forgot about this. So, yeah, it worked good because it was passed directly to stderr. Your implementation passes only whole output to stderr, so the proccess 'hangs' for a while and then shows whole output. I'm sure that there's a way to get this working in original way. I'll look into this more closely