add Mutex in windows
add NonCopyable