watch のEventをonce で受けてたので on に変更