add ico

add ico and fix some bug