add array , add func table , fix debug message , fix GC