is_outdated
update distribution function