color bug fix, default mode add, badge func add