rename interface
fixed up<threashhold
refactor resume upload
701 retry
add cancel test
fixed typo
typo fixed
refactor name
refactor class name
add persistent recorder
merge 2.x
update project