send previous edge id info to functor