fix the avoid bug, use real avoid