refactor: introduce helper to simplify update_consumer_use call sites