updated utils.async()
updated example
added controller.template()
updated validation