add task restart
add distance consumer node restart