cycle referrence update