added this in my background.js
chrome.browserAction.setBadgeBackgroundColor({ color: [122, 186, 122, 255] });
chrome.browserAction.setIcon({path: 'ico.png'});
chrome.browserAction.setBadgeText({text: '1'});
and my error:
Uncaught TypeError: Cannot read property 'setBadgeBackgroundColor' of undefined
    at background.js:84
simply can't add the badge next to the icon.
UPDATE:
my manifest.json
"content_scripts": [
   {
     "matches": ["<all_urls>"],
     "css": ["background.css"],
      "js": ["background.js"]
   }
 ],
 "web_accessible_resources": [
    "images/*"
  ],
"browser_action": {
   "default_title": "Does a thing when you do a thing",
   "default_popup": "popup.html",
   "default_icon": {
     "16": "icons/icon16.png",
     "32": "icons/icon32.png"
   }
 }