fix ie9 bugs