web: update (part2)