update (from cron)