Hi jianrong,
The first thing I notice in your recording is your voice has a "dopey" sound, as if you are lowering your larynx. I would like to hear a more balanced sound (if you want some idea on how to achieve that, ask me).
The second thing is you sound a bit less staccato than previous recordings, that's good! But still too staccato.
At 1:04 your voice seems to die out. Is that the top of your comfortable range? Same again at 1:20, and the higher notes are barely audible.
I think your pitch problems might be more due to technique than recognizing pitch. Once you're comfortable singing the notes, it's much easier to get them on pitch. Particularly those long (non-staccato) notes.
Keep at it!