well... maybe not a bad idea to read the ADC again once in a while, as it is right now you read it only once