customer and updates the request