Upgrade three js from version 58 to version 69

Upgrade three js version, refractor and add some comments