Dont update TE duration if it hasn't changed, fixes #458 (osx)