multithread still unstable