need delete first ,then upload