signal受け取った時の対処がなんか怪しい気が