fix: avoid asset templates be parsed by browser + naming each templates