modify product dao