fix race condition with currentAnswer and nextAnswer