Change your background (Event Page) to a real man page.
Change manifest file with
"background": { "scripts": [ "background.js" ], "persistent": false }
before
"background": { "scripts": [ "background.js" ], "persistent": true }
Event pages are very similar to background pages with one important difference: event pages load only when they are needed. When an event page does something inactive, it is unloaded, freeing up memory and other system resources.
Link
Sudarshan
source share