Capture new node to an existing file

I’m using the code provided here Annotating youtube videos with timestamp (v2) to take notes for youtube videos. it creates new files for each new video and append the noted timestamps there.

What I want to do instead is having a file (let it be /webnotes/yt.org) and instead of creating a new file for each node, create a new node inside the yt.org file.

i tried this template:

        ("v"
         "video ref"
         entry
         "** ${body}"
         :target
         (file+olp
           "webnotes/yt.org"
           ("yt" "${title}"))
         :immediate-finish t
         :jump-to-captured t
         :unnarrowed t)

which works for the first note

the next notes (from other videos) work as well, but instead of creating new node for them it creates only new org heading, and the org ref is being added to the first created node.