handle product mass save action