framework util update