improve IE detect