Singletons are horrible advice, don't follow that pattern. Anything that creates a static, package level variable is bad.
I know there is a somewhat compelling argument against singleton in general. I am not sure how could I replace it tho and get the same effect? I will check the article you mentioned. Thanks for the comment!