fix initializer order bug in MemoryIdler