complete 9: juggling async