BUG: Revisit Index.delete preserves freq

Fix the issue that freq is preserved inappropriately, caused by #7302. Fix preserves freq if edge element is being deleted (same as #7299). 
CC: @rosnfeld