Fix style mistake in observer-engine.js
Bugfix update.js

- Use $.ajax instead of $.get
- Several major structural changes made