[++] when avoid fn is called, it is added to callbacks