use new util function instead of force_update