parse update