I've tried just this :-)

But there is still problem that $stdout is global variable and
pust/print/etc in load method use just these global variables.

I don't know how to populate my wrapper object to load method and
separate buffers between threads at once.

Jan Molic