update with modulesync