Update im_func