update part2