upgrade and fixed some IE issues