regenerate metadata.json