regenerate static content