I have searched and read some related questions from this site, here are some of the topics: discussion 1, discussion 2, discussion 3, discussion 4, discussion 5 and discussion 6. However, none of them firmly answers my question.
I was posing a question to someone and after they answered my question, I said "I think I got it, thanks". Somehow, though subconsciously I said this, (actually I typed this, since I commented) though I shouldn't have said that. To me, I sound as if I was being sarcastic like, in equivalent, I meant to say "I don't need your answer anymore because I've already figured out the meaning of that word before you're going to tell me".
Is it just me being overthinking or that phrase really can offend people? Besides, some people also say that this is ungrammatical and should be avoided, but some people also differ. If so, should I avoid this phrase to say that I understand and thanks to any people who answer my questions? What grammatical phrase I should just use to show respect and say that I have understood because they told me without seeming to sound I'm being sarcastic?