isForceUpdate is public