further reduced lag by adding more timing precision