update MemPreAlloc