add delete and pop methods to EdgeSet