this version is a simple periodic updater