only update args_new when args is not None