don't call forceUpdate if the component isn't mounted