item_allocator_init checks now if it is already initialized