Change to use async and take in content templates
First content templates