improving pulser restart