Add change position fn and update example
Merge origin/master