(Menu) Reimplement deferred_core list without needing need_refresh