fixed crash bug (wait in atomic context)