use upstream find function to replace upstream update function