+ fix (again)

... is a sub-thread call a function, it still can't overwrite variables ...