refactoring badgedWidget
update badge style
update sdk version (1.16 -> 1.17)