modify product upload