Update observable.js