update parse logic