testing callback async bug