fix argvL bug
update make
fix memory leak