use nectar.js promise
Merge branch 'insite' of github.com:glg/insite.crx into insite