separated configs (#3)
use ajax instead of websocket for updates (#2)