don't share engine, else stuff like macro will be share by template (can be cause of issue)