update data parsing