Update

全体的に最適化。
一部コードをDouble check locking方式へ変更。