FFT main update