omitted frmChangeQty
improved update qty