upload before pull