regenerate the whole site