Updates singleton construction method