update icon and lib