updateting root