add clean function
Fix some map and vectors, havn't finished preprocess/process
fix callmap free
fix all valgrind
Merge branch 'valgrind_yan'