updates before pull