added update notifications, made contentscript more robust