updating before push