regenerate dataset