add TemplateSource
support knockout 3.1.0