update HieuPQ