update_seqeunce now ORDERS the results based of the adj entry. This should be invariant across all implementations.