Update server architecture, keepalive optimization (not tested)