update internal design
tested IE10