セマフォ使うようにしたらすっきりした