multi thread + removed exception