reduce number of call HeapAlloc