[js-phantom] add progress