tutorial updating