fix the descriptor read BUG use javascript IIFE feature.
Merge branch 'master' of https://github.com/bcsphere/bcsphere-core-dev