changed AsyncManager api