auto allocate uids