fix msvc atomic init