Update new_func