fix setChecked notify circle bug, add background