シングルトンの実装
メモリを食うバグが発生