ruler.icon update