reuse err variable

don't see why to have more as one error variable in memory
there is a better way
add error handling
hmm ok didn't think about it the first time
and to fast at the second time
performance optimization
using ticker to get a more accurate timing
Merge pull request #1 from juggle-tux/master

Thanks, merging, the bytes part is what I was concered about..

Help appreciated ;-)