fix ico bug