add Gaussian pulse Eeff updating