Fix async problems caused by asynchronously created signals