added: array.prototype.wait() + array.prototype.async()
updated test
updated: views & templates
updated: version