notes on juggling async