parse extension and fix editor update function
Merge branch 'master' of https://github.com/seanxiaoxiao/cmu_hackathon

* 'master' of https://github.com/seanxiaoxiao/cmu_hackathon:
  to be fix
  Resolved the confliction