fix bug for IE8