osmgraph: bidirectional algorithm, first try