parser core update ad function interface