fix #33. update icon url when icon url is blank.