adding product total update hooks