fix data binding