* add canvas and jsqrcode as dependecies
* update submodules