Updates singleton pattern