parse udpate