shift using fft