cleanup
upload through background.js