pulse width updated