template sync