update function arg