fix bug follow self