Richard, thank you so much for your comments. I totally agree with you.
Actually it's difficult for me to distinguish "seek" from "look for/find/discover", and also I often meet this kind of problem. When the meaning of two words looks like similar, I don't know which one I should use.