Update handler.