fix async issue with a socket blocking a reactor