update hop by hop case