async save persistence in util