add test for recusrive copy
fix recursive copy
update README