clean GetInstance use