Update initializer template
Update precompile behavior