update qtabelwidgetitem function