fixed index alloc delete