Update regenerate