fixed: heap delete