reset && update