move argument types when update multiple