Semi-Dynamic Shortest Paths and Breadth First Search in Digraphs