replacing async detection, which was previously removed