Yes, it is my careless. People tend to skip most part of document.
setPos and translate are very very different and produce totally different results after several scale and translate operations. It took me 4 hours to finally find out that I should be using setPos!
You are very helpful! Thank you!
Bookmarks