Fixed: set executed bit for upload.sh