finish force update logic