update uniqid() to support namespace-based uuids