client.py re-upload