add usleep to lock cycle in AsyncClose