fix
template resolver interface modify
beetl refactor