crossfreq update