change uuid generate algorithm