allow the render method to return an async model via the model: argument