solution for 'juggling async'