[kcm] update button status