初回時処理（onFirst）を追加