why does update_pt change the pf_count ?