Why Is The Data Output Time Always Wrong?