cleaned up the way changes are recorded, added sunday 'weekly' field refresh that _should_ work, needs testing