Fix: lanegroup issue
This pr aims to fix lanegroup converting issue:
before: the conversion of lane group happens after "std::move" the involved data struture, leading to a conversion of an unknown memory.
now: move the data structure after conversion of lane group finished.