update plugin, add custom template