rewrite cooked mode parameter update mechanism