fixed bug where calling updateDependencies on a non-dependent component won't refresh it