added restUpdate()