fix upload key generation use urlsafe base64
improve tl