update repeat