Fix deleting edge bug and creating duplicate edge bug