implementing upyun-sync