Lesson 9 solution - juggling async