fix Use case Mutlithreading