优化webapp模块，新增对viewport的更新操作