async sugar for view render