bugfix: computed observable could resubscribe to observable during depended variable update causing infinite loop