removed check that observable is not unnecessarily updated