fix weird ie8 bug