updatet generator