fix data bug