fixed race condition with ping pool