fixed data displaying on datachange event