now multi-threading model runs well, good night :)