update juggling async solution