remove back self reference