update fft