synchronizedを追加とリファクタリング