reset function and upgrade notification