support record
update testcases