update ion allocator to one found in villec2