new wpm logic, update text