ed : remove update_boundary function