ok sorry if I judge it wrongly lol.. I thought that if a block contain no transaction, it called empty block.
If its not immediately after a new block, it's not empty block? I'm really confuse lol. anyone kind enough to explain it to me

No you got it right the first time. The rest of the discussion was trying to ascertain why it was an empty block.