Update hadlock forward and cross