update reset behavior