Working FIFO push-relabel and faster graph creation