fix async workers with the new worker signal