update ProductDAO