add logic to fix earlier faulty logic for silence counter reset because i am tired