javascript update

addition visualization api and load a engine layer