fix data emit