update singleton
update utils