changed reset to be delayed job