respecting force update flag