add Object.observe data binding