app: separated expand_prog_item
added refresh link for cache updates, a la Westercon