util vsprinf update