same stuff for updates data