replaced _startMillis with local variable in timedPeek()
implemented timedRead() with using timedPeek()
replaced _startMillis with local variable Closes #1918
replaced _startMillis with local variable Closes #1918