df2: update Heap