update TODO
fix del-appearance bug when a appearance has no image