Added async example for comparison