View.render() returns promise to itself