phone email async check logic